package com.example.management.common.domain

import java.io.Serializable
import java.util.*


/**
 * 文件上传
 *
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2017-09-19 16:02:20
 */
class FileDO : Serializable {

    //
    /**
     * 获取：
     */
    /**
     * 设置：
     */
    var id: Long? = null
    // 文件类型
    /**
     * 获取：文件类型
     */
    /**
     * 设置：文件类型
     */
    var type: Int? = null
    // URL地址
    /**
     * 获取：URL地址
     */
    /**
     * 设置：URL地址
     */
    var url: String? = null
    // 创建时间
    /**
     * 获取：创建时间
     */
    /**
     * 设置：创建时间
     */
    var createDate: Date? = null


    constructor() : super() {}


    constructor(type: Int?, url: String, createDate: Date) : super() {
        this.type = type
        this.url = url
        this.createDate = createDate
    }

    override fun toString(): String {
        return "FileDO{" +
                "id=" + id +
                ", type=" + type +
                ", url='" + url + '\''.toString() +
                ", createDate=" + createDate +
                '}'.toString()
    }

    companion object {
        private const val serialVersionUID = 1L
    }
}